graph: { title: "skip-list.c"
node: { title: "skip-list.c:skip_list_malloc" label: "skip_list_malloc\nskip-list.c:39:21" }
node: { title: "dp_calloc" label: "dp_calloc\ndpmem.h:58:14" shape : ellipse }
edge: { sourcename: "skip-list.c:skip_list_malloc" targetname: "dp_calloc" label: "skip-list.c:41:10" }
node: { title: "skip-list.c:skip_list_free" label: "skip_list_free\nskip-list.c:44:21" }
node: { title: "dp_free" label: "dp_free\ndpmem.h:52:14" shape : ellipse }
edge: { sourcename: "skip-list.c:skip_list_free" targetname: "dp_free" label: "skip-list.c:48:10" }
node: { title: "skip_list_delete" label: "skip_list_delete\nskip-list.c:60:11" }
node: { title: "__indirect_call" label: "Indirect Call Placeholder" shape : ellipse }
edge: { sourcename: "skip_list_delete" targetname: "__indirect_call" label: "skip-list.c:77:7" }
edge: { sourcename: "skip_list_delete" targetname: "__indirect_call" label: "skip-list.c:83:7" }
edge: { sourcename: "skip_list_delete" targetname: "skip-list.c:skip_list_free" label: "skip-list.c:87:25" }
edge: { sourcename: "skip_list_delete" targetname: "skip-list.c:skip_list_free" label: "skip-list.c:96:22" }
node: { title: "skip_list_new" label: "skip_list_new\nskip-list.c:104:1" }
edge: { sourcename: "skip_list_new" targetname: "skip-list.c:skip_list_malloc" label: "skip-list.c:115:19" }
edge: { sourcename: "skip_list_new" targetname: "skip-list.c:skip_list_create_node" label: "skip-list.c:119:6" }
node: { title: "__addvsi3" label: "__addvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "skip_list_new" targetname: "__addvsi3" }
node: { title: "skip_list_insert" label: "skip_list_insert\nskip-list.c:143:6" }
edge: { sourcename: "skip_list_insert" targetname: "__addvsi3" }
edge: { sourcename: "skip_list_insert" targetname: "__indirect_call" label: "skip-list.c:165:18" }
edge: { sourcename: "skip_list_insert" targetname: "__addvsi3" }
edge: { sourcename: "skip_list_insert" targetname: "skip-list.c:skip_list_randomlevel" label: "skip-list.c:192:10" }
edge: { sourcename: "skip_list_insert" targetname: "__addvsi3" }
edge: { sourcename: "skip_list_insert" targetname: "skip-list.c:skip_list_create_node" label: "skip-list.c:201:6" }
edge: { sourcename: "skip_list_insert" targetname: "__addvsi3" }
edge: { sourcename: "skip_list_insert" targetname: "__addvsi3" }
node: { title: "skip_list_remove" label: "skip_list_remove\nskip-list.c:212:6" }
edge: { sourcename: "skip_list_remove" targetname: "__addvsi3" }
edge: { sourcename: "skip_list_remove" targetname: "__indirect_call" label: "skip-list.c:233:18" }
edge: { sourcename: "skip_list_remove" targetname: "__addvsi3" }
edge: { sourcename: "skip_list_remove" targetname: "__addvsi3" }
edge: { sourcename: "skip_list_remove" targetname: "__addvsi3" }
edge: { sourcename: "skip_list_remove" targetname: "__addvsi3" }
edge: { sourcename: "skip_list_remove" targetname: "__indirect_call" label: "skip-list.c:263:5" }
edge: { sourcename: "skip_list_remove" targetname: "__indirect_call" label: "skip-list.c:269:5" }
edge: { sourcename: "skip_list_remove" targetname: "skip-list.c:skip_list_free" label: "skip-list.c:273:23" }
node: { title: "skip_list_lookup" label: "skip_list_lookup\nskip-list.c:283:16" }
edge: { sourcename: "skip_list_lookup" targetname: "__addvsi3" }
edge: { sourcename: "skip_list_lookup" targetname: "__indirect_call" label: "skip-list.c:303:18" }
edge: { sourcename: "skip_list_lookup" targetname: "__addvsi3" }
node: { title: "skip_list_free_value" label: "skip_list_free_value\nskip-list.c:324:6" }
edge: { sourcename: "skip_list_free_value" targetname: "skip-list.c:skip_list_free" label: "skip-list.c:328:8" }
node: { title: "skip_list_free_key" label: "skip_list_free_key\nskip-list.c:335:6" }
edge: { sourcename: "skip_list_free_key" targetname: "skip-list.c:skip_list_free" label: "skip-list.c:339:7" }
node: { title: "skip_list_compare_ints" label: "skip_list_compare_ints\nskip-list.c:348:5" }
node: { title: "skip_list_compare_pointers" label: "skip_list_compare_pointers\nskip-list.c:365:5" }
node: { title: "skip_list_compare_strings" label: "skip_list_compare_strings\nskip-list.c:388:5" }
node: { title: "strcmp" label: "strcmp\n/usr/include/string.h:136:12" shape : ellipse }
edge: { sourcename: "skip_list_compare_strings" targetname: "strcmp" label: "skip-list.c:413:8" }
node: { title: "skip-list.c:skip_list_create_node" label: "skip_list_create_node\nskip-list.c:419:23" }
edge: { sourcename: "skip-list.c:skip_list_create_node" targetname: "skip-list.c:skip_list_malloc" label: "skip-list.c:423:23" }
node: { title: "skip-list.c:skip_list_randomlevel" label: "skip_list_randomlevel\nskip-list.c:432:12" }
node: { title: "rand" label: "rand\n/usr/include/stdlib.h:453:12" shape : ellipse }
edge: { sourcename: "skip-list.c:skip_list_randomlevel" targetname: "rand" label: "skip-list.c:439:7" }
edge: { sourcename: "skip-list.c:skip_list_randomlevel" targetname: "__addvsi3" }
}
